home *** CD-ROM | disk | FTP | other *** search
/ Total Web Page (Professional Suite) / Total Web Page 99.iso / Javascripts / miscellanious / searchword.txt < prev    next >
Text File  |  1998-10-30  |  5KB  |  114 lines

  1. <HTML>
  2. <Head>
  3. <!--     My JavaScripted Search Engine (I programmed this-->
  4. <!--  I am most proud of it, I, Adam ALLEN programmed -->
  5. <!--  this!                                -->
  6. <BODY BACKGROUND="back.jpg" BGCOLOR="#C0C0C0" TEXT="#000000" LINK="#000080" VLINK="#800040" ALINK="#FF0000"></BODY>
  7. <SCRIPT LANGUAGE="JavaScript">
  8.     <!-- Hide Script from Old Browsers
  9. /* 
  10.  
  11.     Java Search Engine
  12.     (c)1997 Adam ALLEN.
  13.     Version 2.0
  14.         You may use this search engine on your page, but keep this 
  15.         notice intact, and at the bottom of leave the Copyright notice at
  16.         the bottom of this page.
  17.         This scripts is my property, so please honnour my requests,
  18.         If you do so, you may freely copy, distribute, give this scripts
  19.         But it will FOREVER REMAIN MY PROPERTY.
  20.     This is the first Java Script that I have wrote, and am proud of it,
  21.     I feel pleased that I can contribute back to the bank of JavaScripts
  22.     that I have used on my page from other people, AN EYE FOR AN EYE!
  23. */
  24.  
  25.     // Obviously the more enteries you have the more time it will take to
  26.     // load the document, but the seek time reamins very quick, I would
  27.     // say with about 500 entries you would be quicker than YAHOO!
  28.     // at least with this there are no CGI Scripts to load, once the main
  29.     // page is in that's it!!!!
  30.     // Define Database Options
  31.     Keyword = new Object();
  32.     Descrip = new Object();
  33.     Address = new Object();
  34.  
  35. // Keyword[0] = n  (where n is the number of keywords which can be searched
  36. Keyword[0] = 6
  37.  
  38. // Each entry is split into
  39. // Keyword[n] = text (where text is the keyword of which the entry is to
  40. // be searched by  (type Keywords in lowercase)
  41. // Descrip[n] = text (where text is the description associated to this entry
  42. // Address[n] = text (where text is the URL associated to the entry
  43. //  n is the entry number.
  44.  
  45. Keyword[1] = "javascript"
  46. Descrip[1] = "JavaScript World is the best JavaScript site on the Net."
  47. Address[1] = "http://www.mydesktop.com/javascript/"
  48.  
  49. Keyword[2] = "yahoo"
  50. Descrip[2] = "Search the BEST engine on the internet."
  51. Address[2] = "http://www.yahoo.com"
  52.  
  53. Keyword[3] = "world"
  54. Descrip[3] = "JavaScript World is the best JavaScript site on the Net."
  55. Address[3] = "http://www.mydesktop.com/javascript/"
  56.  
  57. Keyword[4] = "free"
  58. Descrip[4] = "Free webpages at Geocities."
  59. Address[4] = "http://www.geocities.com"
  60.  
  61. Keyword[5] = "free"
  62. Descrip[5] = "Free webpages at Tripod"
  63. Address[5] = "http://www.tripod.com"
  64.  
  65. Keyword[6] = "free"
  66. Descrip[6] = "Free JavaScript at JavaScript World"
  67. Address[6] = "http://www.mydesktop.com/javascript/"
  68.     function checkDatabase() {
  69.  
  70.       var Found = false
  71.       var Item = document.forms[0].searchfor.value.toLowerCase();
  72.  
  73. stats='toolbar=no,location=no,directories=no,status=no,menubar=no,' 
  74. stats += 'scrollbars=yes,resizable=yes' 
  75. MsgBox = window.open ("","msgWindow",stats) 
  76. MsgBox.document.write("<head><title>Close this window to return to Adam's HomePage</title></head>");
  77. MsgBox.document.write ("<BODY BACKGROUND=back.jpg BGCOLOR=#C0C0C0 TEXT=#000000 LINK=#000080 VLINK=#800040 ALINK=#FF0000><H2><CENTER>Search Results</CENTER></H2>") 
  78. MsgBox.document.write ("<H3>For the keyword:  "+Item+"<HR>");
  79.         for (var i=1; i <= Keyword[0]; i++) {
  80.       if(Item == Keyword[i]) {
  81.       Found = true;
  82.      MsgBox.document.write ("<H4>"+Descrip[i]+"<BR><A HREF="+Address[i]+">Click Here To View</A></H4>") 
  83.  
  84.         }
  85.       }
  86.       if(!Found)
  87. MsgBox.document.write ("<H4>Nothing Found</H4>") 
  88. // Leave the line below intact if you want to legally use this script
  89. MsgBox.document.write ("<H6>This script was created by Adam ALLEN ⌐1997 All Rights Reserved<BR><A HREF=http://www.geocities.com/CollegePark/5910>http://www.geocities.com/CollegePark/5910</A></H6>")
  90. // There must be my notice above if you are to use this script legally.
  91. // It took many hours work, fairs is fair, I just want that little line in
  92. // and you get a fully working Search ENGINE, for FREE, on your site
  93. // In Java Scripts aswell, and not crap JAVA!
  94. // Also a copyright notice MUST appear with the form.
  95. MsgBox.document.write ("<FORM><CENTER>") 
  96. MsgBox.document.write ("<INPUT type='button' value='Close' onClick = 'self.close()'>") 
  97. MsgBox.document.write ("</CENTER></FORM>")     }
  98.     //    -->
  99. </SCRIPT>
  100.  
  101.     <FORM NAME="form1">
  102. <B><U>Please Input Your Search Term</B></U> <FONT SIZE=1>Netscape 3.0 required</FONT><BR>
  103. <INPUT TYPE="text" NAME="searchfor" VALUE="example" SIZE=20><INPUT TYPE="button" VALUE="Search the base." onClick="checkDatabase()"><BR>
  104. <!-- End Of File -->
  105.  
  106. <P>
  107.  
  108. <P>
  109.  
  110. Yet another example of a JavaScript search engine.
  111. This search engine is a bit more easier and more stable
  112. than the first two seen on JavaScript World. Special
  113. thanks to Adam Allen for allowing the JavaScript World
  114. to host this script.